.register-logo {
	background: url(../images/login/logo-en-2.svg) no-repeat center;	
	background-size: 90%;
  	width: 180px;
  	height: 42px;
  	margin: 0 auto;
}

.register-form {
	width: 360px;
	margin: 20px auto 40px;
	dl {
		margin-bottom: 16px;
	}
}



.register-ipt-txt {
	width: 100%;
  	line-height: 43px;
	border: 1px solid #ddd;
	background: #fff;
	padding: 0 20px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	&.valid-ipt {
		width: 67%;
	}
}

.register-btn {
  background: #4d9dff;
  color: #fff;
  font-size: 16px;
  padding: 0 15px;
  line-height: 43px;
  width: 100%;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
    outline: none;
  &:hover {
  	color: #fff;
  	background-image: -webkit-linear-gradient(to top, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05));
  	background-image: linear-gradient(to top, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05));
  }
  &:focus {
    outline: none;
  }
}